Ext.namespace('Attivita.unitaloc');

Attivita.unitaloc.WinEdit = function(config){

	var _this = this;
	
	var editformUl = new Attivita.unitloc.formedit({
		autoHeight:true
	})

	editformUl.on('unitLocaladded', function(){
 		_this.fireEvent('unitLocaladded')	//broadcast dell'evento avvenuto sulla form
 	
 	})
	
	var defaults = {
		layout:'fit',
		modal: true,
		width:700,
		height:450,
		frame:true,
		title:'Attività - Unità Locali',
		items: [editformUl], 
		buttons:[
			{
			text:'chiudi',
			handler: function(){ 
// 				if(profeditgrid.isDirty()) Ext.MessageBox.confirm('Conferma', 'Modifiche in sospeso! Vuoi salvarle?', function(btn){
// 					
// 					if(btn=='yes') {profeditgrid.saveGridData(); profeditgrid.deleteGridData(); _this.hide;}
// 					if(btn=='no') _this.hide;
// 				}); 
// 				
// 				
				_this.hide();
				
			}
		},{
			text:'Salva',
			handler:function(){
				
				editformUl.saveFormData();
//				Ext.getCmp('attivitaForm_UnitaLocali').getStore().load({params: {attivitalocale: Ext.getCmp('idattivitalocale').getValue(), id_ente: appContext.currentEnte}});
			}
		}],
		closeAction: 'hide'
	}

	this.setIdAttivita=editformUl.setIdAttivita;

	this.setRecord = editformUl.setRecord;

	Attivita.unitaloc.WinEdit.superclass.constructor.call(this, Ext.apply({},  config , defaults));
}


Ext.extend(Attivita.unitaloc.WinEdit, Ext.Window);

//registro l'oggetto EditForm
Ext.reg('wineditformUl', Attivita.unitaloc.WinEdit)